
//第一二节点代码
jQuery(document).ready(function(){
      //发起时间必须是24---10号之间
    var myDate = new Date();
    //获取网络时间
    (function getServerDate(){
        var xhr = null;
        if(window.XMLHttpRequest){
        xhr = new window.XMLHttpRequest();
        }else{ // ie
        xhr = new ActiveObject("Microsoft")
        }
        xhr.open("GET","/",false)//false不可变
        xhr.send(null);
        var date = xhr.getResponseHeader("Date");
        myDate = new Date(date);
        return new Date(date);
    })();
    var r = parseInt(myDate.getDate());
    if ((r>10&&r<25)||r>25) {
        console.log("当前日："+r);
        alert("根据公司人力相关制度，您已经过了考评期，不能进行提交!");
        window.close();
    }
    //流程提交前验证明细表1权重必须为40 
    checkCustomize = function() {
        var mx1qz  = 0.0;
        $("input[id^='field36923_']").each(function(){
            mx1qz = parseInt(($(this).val()==""?0:$(this).val()))+mx1qz;
        });
        if (mx1qz!='40') {
            alert("明细表1权重总和必须为40%！当前明细表1权重总和为："+(mx1qz==''?0:mx1qz)+"%");
            return false;
        }

        return true;
    }

    //隐藏字段
    $("#field26376span,#field26377span,#field26382span,#field26383span").css("display","none");
});


//第二节点  单否项权重不超过50 
jQuery(document).ready(function(){
    //流程提交前验证明细表1权重必须为40 
    checkCustomize = function() {
        var mx1qz  = 0.0;
        $("input[id^='field36923_']").each(function(){
            mx1qz = parseInt(($(this).val()==""?0:$(this).val()))+mx1qz;
        });
        if (mx1qz!='40') {
            alert("明细表1权重总和必须为40%！当前明细表1权重总和为："+(mx1qz==''?0:mx1qz)+"%");
            return false;
        }
// 单否项权重不超过50 field36934_0
        var dfxqz  = 0.0;
        $("input[id^='field36934_']").each(function(){
            dfxqz = parseInt(($(this).val()==""?0:$(this).val()))+dfxqz;
        });
        if (dfxqz>50) {
            alert("单否项权重总和必须为50！当前明细表1权重总和为："+(dfxqz==''?0:dfxqz)+"%");
            return false;
        }


        return true;
    }

    //隐藏字段
    $("#field26376span,#field26377span,#field26382span,#field26383span").css("display","none");
});




//第三四节点同第二节点
jQuery(document).ready(function(){
    //流程提交前验证明细表1权重必须为40 
    checkCustomize = function() {
        var mx1qz  = 0.0;
        $("input[id^='field36923_']").each(function(){
            mx1qz = parseInt(($(this).val()==""?0:$(this).val()))+mx1qz;
        });
        if (mx1qz!='40') {
            alert("明细表1权重总和必须为40%！当前明细表1权重总和为："+(mx1qz==''?0:mx1qz)+"%");
            return false;
        }
// 单否项权重不超过50 field36934_0
        var dfxqz  = 0.0;
        $("input[id^='field36934_']").each(function(){
            dfxqz = parseInt(($(this).val()==""?0:$(this).val()))+dfxqz;
        });
        if (dfxq>50) {
            alert("单否项权重总和必须小于50！当前明细表1权重总和为："+(dfxqz==''?0:dfxqz)+"%");
            return false;
        }


        return true;
    }

    //隐藏字段
    $("#field26376span,#field26377span,#field26382span,#field26383span").css("display","none");

});


//第6节点代码 自评 0-100 
jQuery(document).ready(function(){
    checkCustomize = function() {
        var mx2len = $("#submitdtlid1").val().split(",").length;
        if(mx2len>2){
            alert("明细表2总行数不得超过两行，当前明细表2总行数："+mx2len);
            return false;
        }
        //项目名称不可重复oldfieldview26266_0
        var xmmc = Array();
        var flag = false;
        $("select[name^='field36966_']").each(function(idx,element) {
            if (xmmc.contains(element.value)) {
                alert("明细表2项目名称不可重复")
                flag = true;
            }else{
                xmmc.push(element.value);
            }
        });
        if(flag){
            return false;
        }
        //自评 0-100 
        //第一、二个明细表自评0-100
        var zp;
        $("input[name^='field36925_']").each(function(idx,element){
                zp = parseInt(element.value);
                if(zp<0||zp>100){
                alert("【自评】必须为0-100，当前第"+(idx+1)+"条工作任务自评："+zp);
                flag = true;
            }
        });
          if(flag){
            return false;
        }
        $("input[name^='field36930_']").each(function(idx,element){
                zp = parseInt(element.value);
                if(zp<0||zp>100){
                alert("【自评】必须为0-100，当前第"+(idx+1)+"条领导分派的其他工作任务和上个考核期内存在的问题及其改正情况自评："+zp);
                flag = true;
            }
        });
          if(flag){
            return false;
        }
        return true;
    }
});


// 第7节点主管领导表1和表2评分0-100   加减分 0-2.5
jQuery(document).ready(function(){
     checkCustomize = function() {
         var flag = false;
     //第一个明细表主管评价0-100 单否项0-100
         $("input[name^='field36926_']").each(function(idx,element){
            var pf = parseInt(element.value);
            if(pf >　100 || pf < 0){
                //获取当前明细id
                var id = $(element).attr("id").split("_")[1];
                alert("【明细表1】主管评价必须为0-100，当前第"+(id+1)+"个明细主管评价为："+pf);
                flag = true;
                return false;
            }
        });
        $("input[name^='field36931_']").each(function(idx,element){
            var pf = parseInt(element.value);
            if(pf >　100 || pf < 0){
                //获取当前明细id
                var id = $(element).attr("id").split("_")[1];
                alert("【明细表2】主管评价必须为0-100，当前第"+(id+1)+"个明细主管评价为："+pf);
                flag = true;
                return false;
            }
        });
        //单否项   field36955_0
        $("input[name^='field36955_']").each(function(idx,element){
            var pf = parseInt(element.value);
            if(pf >　100 || pf < 0){
                //获取当前明细id
                var id = $(element).attr("id").split("_")[1];
                alert("【明细表2】主管评价必须为0-100，当前第"+(id+1)+"个明细主管评价为："+pf);
                flag = true;
                return false;
            }
        });
        //加减分0-2.5
        $("#field36961,#field36962").each(function(idx,element) {
            if(parseInt(element.value)<0 || parseInt(element.value)>2.5){
                alert("加分，扣分,必须在0-2.5之间");
                flag = true;
                return false;
            }
        });
        //阻止表单提交
        if (flag) {
            return false;
        }
        
        return true;
     }

});


// 第八节点 同第七节点
jQuery(document).ready(function(){
     checkCustomize = function() {
         var flag = false;
     //第一个明细表主管评价0-100 单否项0-100
         $("input[name^='field36926_']").each(function(idx,element){
            var pf = parseInt(element.value);
            if(pf >　100 || pf < 0){
                //获取当前明细id
                var id = $(element).attr("id").split("_")[1];
                alert("【明细表1】主管评价必须为0-100，当前第"+(id+1)+"个明细主管评价为："+pf);
                flag = true;
                return false;
            }
        });
        $("input[name^='field36931_']").each(function(idx,element){
            var pf = parseInt(element.value);
            if(pf >　100 || pf < 0){
                //获取当前明细id
                var id = $(element).attr("id").split("_")[1];
                alert("【明细表2】主管评价必须为0-100，当前第"+(id+1)+"个明细主管评价为："+pf);
                flag = true;
                return false;
            }
        });
        //单否项   field36955_0
        $("input[name^='field36955_']").each(function(idx,element){
            var pf = parseInt(element.value);
            if(pf >　100 || pf < 0){
                //获取当前明细id
                var id = $(element).attr("id").split("_")[1];
                alert("【明细表2】主管评价必须为0-100，当前第"+(id+1)+"个明细主管评价为："+pf);
                flag = true;
                return false;
            }
        });
        //加减分0-2.5
        $("#field36961,#field36962").each(function(idx,element) {
            if(parseInt(element.value)<0 || parseInt(element.value)>2.5){
                alert("加分，扣分,必须在0-2.5之间");
                flag = true;
                return false;
            }
        });
        //阻止表单提交
        if (flag) {
            return false;
        }
        
        return true;
     }

});